package com.iqiu.cms.entity;

import com.ibeetl.admin.core.annotation.Dict;
import com.ibeetl.admin.core.annotation.User;
import com.ibeetl.admin.core.entity.BaseEntity;
import com.ibeetl.admin.core.util.ValidateConfig;
import org.beetl.sql.core.annotatoin.AutoID;
import org.beetl.sql.core.annotatoin.SeqID;

import javax.validation.constraints.NotNull;
import java.util.Date;


/* 
* 
* gen by Spring Boot2 Admin 2019-03-23
*/
public class CoreTestdata extends BaseEntity{

    @NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class)
    @SeqID(name = ORACLE_CORE_SEQ_NAME)
    @AutoID	

    private Integer id ;
	
    //受检单位名称

    private String testName ;

    //联系部门

    private String linkOrg ;

    //受检单位地址

    private String address ;

    //联系人

    private String linkMan ;

    //联系电话

    private String linkPhone ;

    //邮编

    private String zipcode ;

    //检测对象

    private String tester ;

    //防雷类别

    private String fltype ;

    //检测地点

    private String testAddress ;

    //创建时间

    private Date createTime ;

    //创建人
    @User
    private Integer createUser ;

    //检测日期

    private Date testDate ;

    //报告发送日期

    private Date reportDate ;

    //状态

    @Dict(type = "test_state")
    private Integer state ;

    private Long comId ;

    private Integer type ;

    //审批人
    @User
    private Integer approvlId ;

    //审批备注

    private String remark ;


    private String htmldata ;

    //附件
    @User
    private Integer t1Id ;
    @User
    private Integer t2lId ;

    private String gps;
    private String tAddress;

    private String kaigongDate;
    private String jingweidu;
    private String jungongDate;
    private String yjscode;
    private String shejiOrg;
    private String shejiMan;
    private String shejiPhone;
    private String shigongOrg;
    private String shigongMan;
    private String shigongPhone;
    private String jianliOrg;
    private String jianliMan;
    private String jianliPhone;
    private String projectName;
    private String mianji;

    private String files;

    public String getFiles() {
        return files;
    }

    public void setFiles(String files) {
        this.files = files;
    }

    public String getMianji() {
        return mianji;
    }

    public void setMianji(String mianji) {
        this.mianji = mianji;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public Long getComId() {
        return comId;
    }

    public void setComId(Long comId) {
        this.comId = comId;
    }

    public String getGps() {
        return gps;
    }

    public void setGps(String gps) {
        this.gps = gps;
    }


    public CoreTestdata()
    {
    }

    public Integer getT1Id() {
        return t1Id;
    }

    public void setT1Id(Integer t1Id) {
        this.t1Id = t1Id;
    }

    public Integer getT2lId() {
        return t2lId;
    }

    public void setT2lId(Integer t2lId) {
        this.t2lId = t2lId;
    }

    public Integer getId(){
	    return  id;
    }
    public void setId(Integer id){
        this.id = id;
    }

    /**受检单位名称
    *@return
    */
    public String getTestName(){
	    return  testName;
    }
    /**受检单位名称
    *@param  testName
    */
    public void setTestName(String testName){
        this.testName = testName;
    }

    /**联系部门
    *@return
    */
    public String getLinkOrg(){
	    return  linkOrg;
    }
    /**联系部门
    *@param  linkOrg
    */
    public void setLinkOrg(String linkOrg){
        this.linkOrg = linkOrg;
    }


    /**联系人
    *@return
    */
    public String getLinkMan(){
	    return  linkMan;
    }
    /**联系人
    *@param  linkMan
    */
    public void setLinkMan(String linkMan){
        this.linkMan = linkMan;
    }

    /**联系电话
    *@return
    */
    public String getLinkPhone(){
	    return  linkPhone;
    }
    /**联系电话
    *@param  linkPhone
    */
    public void setLinkPhone(String linkPhone){
        this.linkPhone = linkPhone;
    }

    /**邮编
    *@return
    */
    public String getZipcode(){
	    return  zipcode;
    }
    /**邮编
    *@param  zipcode
    */
    public void setZipcode(String zipcode){
        this.zipcode = zipcode;
    }

    /**检测对象
    *@return
    */
    public String getTester(){
	    return  tester;
    }
    /**检测对象
    *@param  tester
    */
    public void setTester(String tester){
        this.tester = tester;
    }

    /**防雷类别
    *@return
    */
    public String getFltype(){
	    return  fltype;
    }
    /**防雷类别
    *@param  fltype
    */
    public void setFltype(String fltype){
        this.fltype = fltype;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getTestAddress() {
        return testAddress;
    }

    public void setTestAddress(String testAddress) {
        this.testAddress = testAddress;
    }

    public String gettAddress() {
        return tAddress;
    }

    public void settAddress(String tAddress) {
        this.tAddress = tAddress;
    }

    public String getKaigongDate() {
        return kaigongDate;
    }

    public void setKaigongDate(String kaigongDate) {
        this.kaigongDate = kaigongDate;
    }

    public String getJingweidu() {
        return jingweidu;
    }

    public void setJingweidu(String jingweidu) {
        this.jingweidu = jingweidu;
    }

    public String getJungongDate() {
        return jungongDate;
    }

    public void setJungongDate(String jungongDate) {
        this.jungongDate = jungongDate;
    }

    public String getYjscode() {
        return yjscode;
    }

    public void setYjscode(String yjscode) {
        this.yjscode = yjscode;
    }

    public String getShejiOrg() {
        return shejiOrg;
    }

    public void setShejiOrg(String shejiOrg) {
        this.shejiOrg = shejiOrg;
    }

    public String getShejiMan() {
        return shejiMan;
    }

    public void setShejiMan(String shejiMan) {
        this.shejiMan = shejiMan;
    }

    public String getShejiPhone() {
        return shejiPhone;
    }

    public void setShejiPhone(String shejiPhone) {
        this.shejiPhone = shejiPhone;
    }

    public String getShigongOrg() {
        return shigongOrg;
    }

    public void setShigongOrg(String shigongOrg) {
        this.shigongOrg = shigongOrg;
    }

    public String getShigongMan() {
        return shigongMan;
    }

    public void setShigongMan(String shigongMan) {
        this.shigongMan = shigongMan;
    }

    public String getShigongPhone() {
        return shigongPhone;
    }

    public void setShigongPhone(String shigongPhone) {
        this.shigongPhone = shigongPhone;
    }

    public String getJianliOrg() {
        return jianliOrg;
    }

    public void setJianliOrg(String jianliOrg) {
        this.jianliOrg = jianliOrg;
    }

    public String getJianliMan() {
        return jianliMan;
    }

    public void setJianliMan(String jianliMan) {
        this.jianliMan = jianliMan;
    }

    public String getJianliPhone() {
        return jianliPhone;
    }

    public void setJianliPhone(String jianliPhone) {
        this.jianliPhone = jianliPhone;
    }

    /**创建时间
    *@return 
    */
    public Date getCreateTime(){
	    return  createTime;
    }
    /**创建时间
    *@param  createTime
    */
    public void setCreateTime(Date createTime){
        this.createTime = createTime;
    }

    /**创建人
    *@return 
    */
    public Integer getCreateUser(){
	    return  createUser;
    }
    /**创建人
    *@param  createUser
    */
    public void setCreateUser(Integer createUser){
        this.createUser = createUser;
    }

    /**检测日期
    *@return 
    */
    public Date getTestDate(){
	    return  testDate;
    }
    /**检测日期
    *@param  testDate
    */
    public void setTestDate(Date testDate){
        this.testDate = testDate;
    }

    /**报告发送日期
    *@return 
    */
    public Date getReportDate(){
	    return  reportDate;
    }
    /**报告发送日期
    *@param  reportDate
    */
    public void setReportDate(Date reportDate){
        this.reportDate = reportDate;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Integer getType(){
	    return  type;
    }
    public void setType(Integer type){
        this.type = type;
    }

    /**审批人
    *@return 
    */
    public Integer getApprovlId(){
	    return  approvlId;
    }
    /**审批人
    *@param  approvlId
    */
    public void setApprovlId(Integer approvlId){
        this.approvlId = approvlId;
    }

    /**审批备注
    *@return 
    */
    public String getRemark(){
	    return  remark;
    }
    /**审批备注
    *@param  remark
    */
    public void setRemark(String remark){
        this.remark = remark;
    }

    public String getHtmldata(){
	    return  htmldata;
    }
    public void setHtmldata(String htmldata){
        this.htmldata = htmldata;
    }


}
